liquid cooled engine - French English Dictionary